Automatic Approach Towards Actor-Oriented Programming

نویسندگان

  • Peter Bertels
  • Dirk Stroobandt
چکیده

The new era of multi-core processing challenges software designers to efficiently exploit the parallelism that is now massively available. Programmers have to exchange the conventional sequential programming paradigm for parallel programming: single-threaded designs must be decomposed into dependent, interacting tasks. The Java programming language has built-in thread support and is therefore suitable for the development of parallel software, but programming multi-threaded applications is a tedious task. Therefore we are working on a framework and tool support to alleviate the burden of threads, synchronisation and locking, based on process networks. This paper describes our initial ideas for this new programming model.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a light-weight approach for concurrent active objects in Java

The combination of object-orientation and concurrency can lead to severe programming difficulties. The Actor model has lately been used with success in object-oriented languages such as Scala, giving simpler synchronization and communication mechanisms. While Scala encourages functional style actor programming, the Creol language offers imperative style actor programming, and facilitates simple...

متن کامل

Center for Reliable and High-Performance Computing ProperCAD II: A RUN-TIME LIBRARY FOR PORTABLE, PARALLEL, OBJECT-ORIENTED PROGRAMMING WITH APPLICATIONS TO VLSI CAD

Despite the increasing availability of parallel platforms, their wide-spread use in the solution of large computing problems remains restricted to a fairly narrow set of applications. This is due in part to the difficulty of parallel application development which is itself largely the result of a lack of sophisticated environments for parallel application development. Further, though the number...

متن کامل

Method integration: An approach to develop agent oriented methodologies

Agent oriented software engineering (AOSE) is an emerging field in computer science  and  proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...

متن کامل

Towards an Algebra of Actors

We present a study of the interaction properties of objects in concurrent object oriented programming. We identify a set of basic interaction mechanisms: object identity, asynchronous message passing, implicit receive primitive, which are closed to those of the actor model. Then, we define a minimal algebra of actors as a basic formalism for representing the semantics of concurrent object orien...

متن کامل

Using Metamodeling to Analyze the Fit of Object-Oriented Methods to Languages

The objective of this paper is to describe a metamodelling approach towards evaluating the jlt of Object-Oriented Analysis and Design (OOAD) methodologies to Object-Oriented Programming (OOP) languages. Metamodelling has been applied successfully to evaluate and integrate OOAD methodologies. In this research, the use of metamodelling is extended to describe OOP languages. This paper describes a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008